		.title0{
			border: 1px solid #B0BBC1;height: 30px;border-radius: 5px;
		}
		.title1{
			background: -moz-linear-gradient(top, #F0F9FE, #E8EDF1 99%); /* firefox */
			background: -webkit-gradient(linear, left top, left bottom, from(#F0F9FE), to(#E8EDF1));
			border-top-left-radius: 5px;border-top-right-radius: 5px;width: 100%;height: 50%;
		}
		.title2{
			background: -moz-linear-gradient(top, #D8DDE1, #EFF4F8 99%); /* firefox */
			background: -webkit-gradient(linear, left top, left bottom, from(#D8DDE1), to(#EFF4F8));
			border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;width: 100%;height: 50%;
		}
		.title3{
			margin-top: -25px;margin-left: 20px;font-size: 14px;
		}
		tr.over td{
			background-color: #DAEEF7;
		}
select{
	padding: 4px;width: auto;text-align: center;
}
textarea{
	width: 70%;max-width: 80%;max-height: 140px;border: 1px solid #ADABB3;border-radius: 5px;
	background: -moz-linear-gradient(top, #EAEAEA, #FFF 50%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA),color-stop(50%,#FFF));
}
input[type=checkbox],
  input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  width: 13px;
  height: 13px;
  margin: 0px 0px 2px 2px;
  cursor: pointer;
  vertical-align: bottom;
  background: #fff;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  }
  input[type=checkbox]:active,
  input[type=radio]:active {
  border-color: #BBBBBB;
  background: #ebebeb;
  }
  input[type=checkbox]:hover {
  border-color: #BBBBBB;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
  }
  input[type=radio] {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  width: 15px;
  height: 15px;
  }
  input[type=checkbox]:checked,
  input[type=radio]:checked {
  background: #fff;
  }
  input[type=radio]:checked::after {
  content: '';
  display: block;
  position: relative;
  top: 3px;
  left: 3px;
  width: 7px;
  height: 7px;
  background: #666;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  }
  input[type=checkbox]:checked::after {
  content: url(../img/checkmark.png);
  display: block;
  position: absolute;
  top: -6px;
  left: -5px;
  }
  input[type=checkbox]:focus {
  outline: none;
  border-color:#4d90fe;
  }